
import { httpRequest } from 'fssc-template'
import { PREFIX } from '@/constant/const'
const urlcode = PREFIX.urlCode // 来源数据中台
const api = httpRequest
// 核算组织分页
export  function acctOrgList(data) {
    return api.get(urlcode+'/acct_org/page', {params:data})
}
// 核算组织新增
export function acctOrgAdd(data) {
    return api.post(urlcode+'/acct_org/add', data)
}
// 核算组织编辑
export function acctOrgEdit(data) {
    return api.post(urlcode+'/acct_org/update', data)
}

// 核算组织列表删除
export function acctOrgDel(data) {
    return api.delete(urlcode+'/acct_org/'+data.id, data)
}

// 核算组织导入
export function acctOrgExportIn(data) {
    return api.post(urlcode + '/acct_org/importExcel', data)
}


// 账薄列表分页
export  function acctBookList(data) {
    return api.get(urlcode+'/acct_book/page', {params:data})
}

// 账薄新增
export function acctBookAdd(data) {
    return api.post(urlcode+'/acct_book/add', data)
}
// 账薄编辑
export function acctBookEdit(data) {
    return api.post(urlcode+'/acct_book/update', data)
}

// 账薄列表删除
export function acctBookDel(data) {
    return api.delete(urlcode+'/acct_book/'+data.id, data)
}



// 科目模板列表分页
export  function subjectListTemplate(data) {
    return api.get(urlcode+'/acct/company/subject/system/pageOfTemplate', {params:data})
}

// 科目列表分页
export  function subjectList(data) {
    return api.get(urlcode+'/acct/company/subject/system/page', {params:data})
}

// 科目新增
export function subjectAdd(data) {
    return api.post(urlcode+'/acct/company/subject/system/insert', data)
}
//科目编辑
export function subjectEdit(data) {
    return api.put(urlcode+`/acct/company/subject/system/${data.id}/update`, data)
}

// 科目列表删除
export function subjectDel(data) {
    return api.delete(urlcode+'/acct/company/subject/system/batch/delete', {params:data})
}

// 科目导入
export function subjectExportIn(data) {
    return api.post(urlcode + '/acct/company/subject/system/importExcel', data)
}





// 辅助类别分页
export  function helpClassList(data) {
    return api.get(urlcode+'/acctVoucherAttribute/page', {params:data})
}
// 辅助类别新增
export function helpClassAdd(data) {
    return api.post(urlcode+'/acctVoucherAttribute/add', data)
}
// 辅助类别编辑
export function helpClassEdit(data) {
    return api.post(urlcode+'/acctVoucherAttribute/update', data)
}

// 辅助类别列表删除
export function helpClassDel(data) {
    return api.delete(urlcode+'/acctVoucherAttribute/'+data.id)
}

// 辅助导入
export function helpExportIn(data) {
    return api.post(urlcode + '/acctAuxiliaryProject/importExcel', data)
}


// 公司与集团辅助分页
export  function helpListTemplate(data) {
    return api.get(urlcode+'/acctAuxiliaryProject/pageOfTemplate', {params:data})
}

// 公司与集团辅助分页
export  function helpList(data) {
    return api.get(urlcode+'/acctAuxiliaryProject/page', {params:data})
}
// 公司与集团辅助新增
export function helpAdd(data) {
    return api.post(urlcode+'/acctAuxiliaryProject/add', data)
}
// 公司与集团辅助编辑
export function helpEdit(data) {
    return api.post(urlcode+'/acctAuxiliaryProject/update', data)
}

// 公司与集团辅助列表删除
export function helpDel(data) {
    return api.delete(urlcode+'/acctAuxiliaryProject/'+data.id)
}
